home *** CD-ROM | disk | FTP | other *** search
/ World of Games / World of Games.iso / wbgames / wbgames.doc < prev    next >
Text File  |  1995-01-31  |  10KB  |  250 lines

  1.                                 WBGames
  2.                           by Marat Fayzullin
  3.                         email: fms@wam.umd.edu
  4.                              IRC:  RST38h
  5.                              (C) FMS 1994
  6.  
  7.                                5/26/1994
  8.  
  9.  
  10.   It is the eight edition of WBGames. It includes versions 2.4
  11. of WBTetris, WBColumns, WB15, WBMines, WBBoxMan and WBBoulder.
  12.                              
  13.  
  14.   I. Copyright
  15.   
  16.   You can use the games as long as you want and don't make any profit
  17. from it. If you feel obliged (which is unlikely) or want MOST RECENT
  18. VERSIONS of WBGames, you have to send me $15 US. I can also send the
  19. SOURCES and CUSTOMIZED VERSIONS (just write me what you want to be
  20. changed). If you aren't interested in getting the newest versions of
  21. WBGames - use those you have for free, I don't mind. C source code of
  22. these games alone is worth those $15.
  23.  
  24.         To register WBGames and get newest versions of them:      
  25.  
  26.         Send $15 US to:
  27.         
  28.                       Marat Fayzullin
  29.                  8770 Cloudleap Court #24
  30.                  Columbia, Maryland 21045
  31.                             USA        
  32.          
  33.         Don't forget: You pay those miserable $15 for 6
  34.                       great games!  
  35.  
  36.   Notice for PD software companies: You ARE NOT ALLOWED to include
  37. WBGames into any packages or sell them in any form without contacting
  38. me first. I saw WBGames 1.7 sold with other software for $12 US.
  39. PLEASE, DO NOT DO IT! Contact me and we will make a deal.
  40.  
  41.  
  42.  
  43.   II. Instructions
  44.   
  45.   All games have similar interfaces. So, you can stop the game (Game|Stop
  46. menu option), start it (Game|Start option), begin a new game (Project|
  47. New option), and, obviously, quit the game (Project|Quit). There is also
  48. level selection (Game|Level) and "About" option (Project|About).
  49.  
  50.   Tooltypes:
  51.  
  52.   SCREEN=<PubScreenName> - Name of the public screen you want to
  53.                            play the game on.
  54.   X=<XCoordinate>        - Coordinates of the left-upper
  55.   Y=<YCoordinate>          corner of the window.
  56.   COLORS=<0..255>        - Set 4 [or 8 in WBColumns] colors used
  57.                            for the graphics. For example, 6 will
  58.                            make WBGames use colors 4,5,6,7 and
  59.                            14 will make them use 12,13,14,15.
  60.   NEWMENUS=ON|OFF|YES|NO - Turn NewLook menus on/off. Default is
  61.                            ON.
  62.   RATIO=AUTO|2:1|1:1     - Set graphics aspect ratio. 2:1 for
  63.                            non-interlaced screens, 1:1 for interlaced
  64.                            ones. Default is AUTO, i.e. WBGames will
  65.                            detect screen resolution automatically.
  66.   LEVEL=<Level>            Set starting level number. Default is 1.
  67.   FONT=<FontName>        - Font name. Default screen font is used by
  68.                            default.
  69.   FONTSIZE=<Size>        - Font size. 8 is used by default.
  70.   SHOWNEXT=ON|OFF|YES|NO - In WBTetris and WBColumns this determines
  71.                            whether the next piece is shown or not.
  72.                            Default value is ON.
  73.   PAUSED=ON|OFF|YES|NO   - Determines if game is paused on startup.
  74.                            Default value is ON.
  75.   DOTS=NORMAL|BIG|NONE   - In WBTetris and WBColumns determines how
  76.                            dots on the field are shown. Default is
  77.                            NORMAL.
  78.   ADDLEVEL=<N>           - Determines number of lines after which
  79.                            level is increased in WBTetris and WBColumns.
  80.                            Default value is 0 i.e. do not increase level
  81.                            at all.
  82.   REVERSE=ON|OFF|YES|NO  - If this option is ON, rotation of pieces
  83.                            in WBTetris and colors in WBColumns will be
  84.                            in opposite to the "normal state" direction.
  85.                            It is hard to say which state is "normal",
  86.                            let us say it is the state when this option
  87.                            is OFF [it is OFF by default].
  88.   XSIZE=<8..30>          - These options set the field size in WBMines.
  89.   YSIZE=<8..20>            Default size is 8x8.
  90.  
  91.  
  92.   Here are individual manuals:
  93.   
  94. * 1. WBTetris
  95.                    Keys:                             Scoring:
  96.   [LEFT ARROW]  - move the piece to the left   |  30 for 1 line 
  97.   [RIGHT ARROW] - move the piece to the right  |  60 for 2 lines
  98.   [UP ARROW]    - turn the piece               |  90 for 3 lines 
  99.   [DOWN ARROW]  - speed up the falling         |  100 for 4 lines
  100.   [SPACE]       - drop the piece               |
  101.   
  102. * 2. WBColumns
  103.                    Keys:                             Scoring:
  104.   [LEFT ARROW]  - move the piece to the left   |  30 for each row at the
  105.   [RIGHT ARROW] - move the piece to the right  |     first turn
  106.   [UP ARROW]    - shift the colors             |  60 for each row at the  
  107.   [DOWN ARROW]  - speed up the falling         |     second turn
  108.   [SPACE]       - drop the piece               |           ...
  109.   [LEFT AMIGA]  - turn the piece               |
  110.  
  111. * 3. WBMineSweeper
  112.   
  113.   Keys:
  114.   [LEFT MOUSE BUTTON]  - open the square 
  115.   [RIGHT MOUSE BUTTON] - mark/unmark the square
  116.  
  117.   "Level" determines the density of mines!
  118.  
  119. * 4. WB15
  120.   
  121.   Keys:  
  122.   [LEFT MOUSE BUTTON] - shift the pieces
  123.   [LEFT ARROW]        - move piece left
  124.   [RIGHT ARROW]       - move piece right
  125.   [UP ARROW]          - move piece up
  126.   [DOWN ARROW]        - move piece down
  127.  
  128. * 5. WBBoxMan
  129.   
  130.   Start:
  131.   From CLI: BoxMan <FileName> [ToolTypes] where the file
  132.             FileName contains the levels you want to play at.
  133.   From WB:  Use BoxMan as a tool for a file containing the
  134.             levels. As example, I included a couple of these
  135.             files.
  136.  
  137.   Keys:  
  138.   [LEFT ARROW]  - move the arrow to the left
  139.   [RIGHT ARROW] - move the arrow to the right
  140.   [UP ARROW]    - move the arrow up
  141.   [DOWN ARROW]  - move the arrow down
  142.  
  143.   The goal is to put all small boxes on their places. Remember
  144.   that you can push only one box! This game needs a name of the
  145.   file containing the levels. Otherwise, it will try to open the
  146.   file called "BoxMan.Dat". You can change the levels and create
  147.   new ones editing data files. Their format is self explanatory:
  148.   just type "more Levels.Dat" to see those 7 levels I made, and
  149.   you will get it! Also, take a look at Sokoban.Dat.     
  150.  
  151.   Data file format: (for those who can't figure it out)
  152.   ----------------------------------------------------------
  153.   : Name of Level        The map uses these characters:
  154.      Level Map           [.] - place for the box
  155.      ...                 [#] - wall
  156.                          [*] - box
  157.   : Next Level                         
  158.      ...                 [@] - starting position
  159.   ---------------------------------------------------------- 
  160.   Notice that if you don't enter the level correctly, game
  161.   will display "End of Game?" message and reset to the first
  162.   level. The most common error is omission of the starting
  163.   position from the map.
  164.  
  165. * 6. WBBoulder
  166.   
  167.   Start:
  168.   From CLI: Boulder <FileName> [ToolTypes] where the file
  169.             FileName contains the levels you want to play at.
  170.   From WB:  Use Boulder as a tool for a file containing the
  171.             levels.
  172.  
  173.   Keys:  
  174.   [LEFT ARROW]  - move the arrow to the left
  175.   [RIGHT ARROW] - move the arrow to the right
  176.   [UP ARROW]    - move the arrow up
  177.   [DOWN ARROW]  - move the arrow down
  178.  
  179.   The goal is to collect all crystals and not get caught under the
  180.   boulders. Falling crystals or boulders kill you. This game needs
  181.   a name of the file containing the levels. Otherwise, it will try
  182.   to open the file called "Boulder.Dat". You can change the levels
  183.   and create new ones editing data files. Their format is self
  184.   explanatory: just type "more Boulder.Dat" to see those 6 levels I
  185.   made, and you will get it!     
  186.  
  187.   Data file format: (for those who can't figure it out)
  188.   ----------------------------------------------------------
  189.   : Name of Level        The map uses these characters:
  190.      Level Map           [.] - terrain
  191.      ...                 [#] - wall
  192.                          [o] - boulder
  193.   : Next Level           [*] - crystal
  194.      ...                 [@] - starting position
  195.   ---------------------------------------------------------- 
  196.   Notice that if you don't enter the level correctly, game
  197.   will display "End of Game?" message and reset to the first
  198.   level. The most common error is omission of the starting
  199.   position from the map.
  200.  
  201.  
  202.   III. Known Bugs:
  203.    
  204.       1. I suspect that Columns sometimes doesn't collapse
  205.          lines right. I can not prove it, because as soon as I
  206.          react the line is already gone. If you notice something
  207.          like this, send me a letter.
  208.       2. Status lines flicker in WBTetris and WBColumns because
  209.          I redraw them all every time something changes. This
  210.          doesn't look very bad, but it may be changed in the
  211.          next version.
  212.  
  213.  
  214.   IV. Thanks to...
  215.  
  216.    *  Everybody on USENET who helped me with routines checking
  217.       screen ratio.
  218.    *  Unknown guy [his mailer is a mess] who has drawn ALL 50
  219.       classical levels for the BoxMan.
  220.    *  Osma Ahvenlampi [IRC: Tau] who created MagicWB-styled icons
  221.       for WBGames.
  222.    *  People who sent me money keeping my belief in usefulness of
  223.       this work alive.
  224.    *  All people who sent me bug reports and comments, especially
  225.       Viljo "3V" Viitanen [IRC: _3V_] and Heikki Kantola [IRC: Hezu].
  226.    *  Tim Walsh of AmigaWorld for mentioning WBGames [and another
  227.       my program, DashBoard] in his "On-Line Scan" section in
  228.       AmigaWorld.
  229.  
  230.  
  231.   V. Where to send bug-reports, questions, advices and MONEY:
  232.  
  233.                E-Mail: fms@wam.umd.edu
  234.                IRC:    RST38h
  235.  
  236.                             or
  237.  
  238.                      Marat  Fayzullin
  239.                  8770 Cloudleap Court #24
  240.                  Columbia, Maryland 21045
  241.                             USA   
  242.   
  243.            Send $15 and register your WBGames NOW!
  244.                   
  245.  
  246. ---------------------------------------------------------------------- 
  247. |  "IBM PC: Just say NO!"   |        Marat Fayzullin  5/24/1994      |
  248. |                           |             fms@wam.umd.edu            |
  249. ----------------------------------------------------------------------
  250.